---
title: Posthog
sidebarTitle: Posthog
---

import Overview from "/snippets/overview.mdx"
import PreBuiltTooling from "/snippets/generated/posthog/PreBuiltTooling.mdx"
import PreBuiltUseCases from "/snippets/generated/posthog/PreBuiltUseCases.mdx"

<Overview />
<PreBuiltTooling />
<PreBuiltUseCases />

## Access requirements
| Pre-Requisites | Status | Comment|
| - | - | - |
| Paid dev account | ❓ |  |
| Paid test account | ❓ |  |
| Partnership | ❓ | |
| App review | ❓ |  |
| Security audit | ❓ | |


## Setup guide

_No setup guide yet._

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

<Note>Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/posthog.mdx)</Note>


## Useful links

-   [How to obtain a personal API key](https://posthog.com/docs/api#how-to-obtain-a-personal-api-key)
-   [Posthog Auth docs](https://posthog.com/docs/api#how-to-authenticate-using-the-personal-api-key)
-   [API docs](https://posthog.com/docs/api)

<Note>Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/posthog.mdx)</Note>

## API gotchas

- Posthog uses `API_KEY` auth mode with `Authorization: Bearer api_key` as a request header to access different private endpoints.
- Posthog uses different domain extensions codes for different regions, i.e `us` for US cloud, `eu` for EU cloud, and your self-hosted domain for self-hosted instances.
- Posthog enforces different rate limits for different resources. For more details check [posthog rate limits](https://posthog.com/docs/api#rate-limiting)

<Note>Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/posthog.mdx)</Note>

<Card title="Connect to Posthog" icon="link" href="/integrations/all/posthog/connect" horizontal>
  Guide to connect to Posthog using Nango Connect.
</Card>